A Language-based Approach to Addressing Reliability in Composite Web Services
نویسندگان
چکیده
With Web services, distributed applications can be encapsulated as self-contained, discoverable software components that can be integrated to create other applications. BPEL allows for the composition of existing Web services to create new higher-function Web services. We identified that the techniques currently applied at development time are not sufficient for ensuring the reliability of composite Web services In this paper, we present a language-based approach to transparently adapting BPEL processes to improve reliability. This approach addresses reliability at the Business process layer (i.e the language layer) using a code generator, which weaves fault-tolerant code to the original code and an external proxy. The generated code uses standard BPEL constructs, and therefore, does not require any changes to the BPEL engine.
منابع مشابه
Conceptual modelling of adaptive web services based on high-level Petri nets
Service technology geared by its SOA architecture and enabling Web services is rapidly gaining in maturity and acceptance. Consequently, most worldwide (private and corporate) cross-organizations are embracing this paradigm by publishing, requesting and composing their businesses and applications in the form of (web-)services. Nevertheless, to face harsh competitiveness such serviceoriented cro...
متن کاملA Real-Time Reliability Model for Ontology-Based Dynamic Web Service Composition
Web services are reusable software components that support the integration of business applications to meet desired objectives over the Internet. When a single web service is not sufficient for providing the needed functionality, multiple web services must be configured and integrated to work together as a composite one. Ontology-based web service composition is a formal technique that allows f...
متن کاملA Tree-Based Reliability Model for Composite Web Service with Common-Cause Failures
Reliability is one of the most important quality dimensions for web services. Current reliability models for composite web service assume the statistical independence of its component web services, which is often not the case. In this paper, we research on the reliability correlation of component web services by identifying common-cause failures (CCF) and propose a tree-based reliability model ...
متن کاملProcess-Personalization with Service-Oriented Architecture
The integration of large systems remains problematic in spite of advances in composite services approaches, such as Web services and business process technologies. The next challenge in integration is composite process-personalization (CPP), which involves addressing the needs of the interaction worker. An interaction worker participates and drives business processes. As these workers increasin...
متن کاملHigh Fuzzy Utility Based Frequent Patterns Mining Approach for Mobile Web Services Sequences
Nowadays high fuzzy utility based pattern mining is an emerging topic in data mining. It refers to discover all patterns having a high utility meeting a user-specified minimum high utility threshold. It comprises extracting patterns which are highly accessed in mobile web service sequences. Different from the traditional fuzzy approach, high fuzzy utility mining considers not only counts of mob...
متن کامل